package com.ruoyi.hxy.dto.order;

import com.google.gson.annotations.SerializedName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/**
 * @author chendx
 */
@Data
public class HxyOrderItemResDto {

    private static final long serialVersionUID = 1L;

    @SerializedName("orderItemId")
    private Long orderItemId;

    @SerializedName("orderId")
    private Long orderId;

    @SerializedName("accountId")
    private Long accountId;

    @SerializedName("customerId")
    private Long customerId;

    @SerializedName("platform")
    private String platform;

    @SerializedName("platformItemId")
    private Long platformItemId;

    @SerializedName("platformSkuId")
    private Long platformSkuId;

    @SerializedName("platformItemNum")
    private String platformItemNum;

    @SerializedName("platformOuterSkuId")
    private String platformOuterSkuId;

    @SerializedName("title")
    private String title;

    @SerializedName("skuSubName")
    private String skuSubName;

    @SerializedName("quantity")
    private Long quantity;

    @SerializedName("originalPrice")
    private BigDecimal originalPrice;

    @SerializedName("discountedPrice")
    private BigDecimal discountedPrice;

    @SerializedName("weight")
    private Double weight;

    @SerializedName("picUrl")
    private String picUrl;

    @SerializedName("picOssPath")
    private String picOssPath;

    @SerializedName("platformItemUrl")
    private String platformItemUrl;

    @SerializedName("accountNote")
    private String accountNote;

    @SerializedName("gmtCreate")
    private Date gmtCreate;

    @SerializedName("gmtModified")
    private Date gmtModified;

    @SerializedName("goodsName")
    private String goodsName;

    @SerializedName("goodsType")
    private String goodsType;

    @SerializedName("goodsSkuList")
    private List<HxyOrderItemGoodsSkuResDto> hxyOrderItemGoodsSkuResDtoList;

    @SerializedName("headPackages")
    private List<HxyOrderItemHeadPackageResDto> hxyOrderItemHeadPackageResDtoList;

}
